  

SET_FRAME_OFFSET -   
SET_FRAME_OFFSET,Frames,Frame,OffsetX,OffsetY,[Inherit]
  Frames -   ( 0 - North East, 1 - East,  2 - South East, 3 - South West, 4 - West, 5 - North West )
  Frame -      ( 0, 1, ... FramesCount-1    -1, -2, ... -FramesCount )
  OffsetX -    X (      )
  OffsetY -    Y (      )
  Inherit -    ( 0 - , 1 - ,   - 0 )
  :
    SET_FRAME_OFFSET,0,3,2,2,1
    SET_FRAME_OFFSET,5,-1,0,-1

SET_FRAMES_OFFSET -     
SET_FRAMES_OFFSET,Frames,OffsetX,OffsetY
  Frames -   ( 0 - North East, 1 - East,  2 - South East, 3 - South West, 4 - West, 5 - North West )
  OffsetX -    X (      )
  OffsetY -    Y (      )
  :
    SET_FRAMES_OFFSET,3,1,-1

ADD_FRAMES -   
ADD_FRAMES,Frames,Image
  Frames -   ( 0 - North East, 1 - East,  2 - South East, 3 - South West, 4 - West, 5 - North West )
  Image -    GIF-  BMP-
  :
    ADD_FRAMES,0,C:\IMAGES\Image1.GIF
    ADD_FRAMES,1,IMAGES\*.GIF
    ADD_FRAMES,2,Image??.GIF

MOVE_FRAME -  
MOVE_FRAME,Frames,CurFrame,NewFrame
  Frames -   ( 0 - North East, 1 - East,  2 - South East, 3 - South West, 4 - West, 5 - North West )
  CurFrame -        ( 0, 1, ... FramesCount-1    -1, -2, ... -FramesCount )
  NewFrame -        ( 0, 1, ... FramesCount-1    -1, -2, ... -FramesCount )
  :
    MOVE_FRAME,0,1,2
    MOVE_FRAME,0,-1,0

REMOVE_FRAMES -  
REMOVE_FRAMES,[Frames],[Frame1],[Frame2]
  Frames -   ( 0 - North East, 1 - East,  2 - South East, 3 - South West, 4 - West, 5 - North West )
  Frame1 -        ( 0, 1, ... FramesCount-1    -1, -2, ... -FramesCount )
  Frame2 -  ,    ,   Frame1     ( 0, 1, ... FramesCount-1    -1, -2, ... -FramesCount )
  :
    REMOVE_FRAMES,0,0,-2
    REMOVE_FRAMES,1,2
    REMOVE_FRAMES,2
    REMOVE_FRAMES

LOAD_PALETTE -  
LOAD_PALETTE,Palette
  Palette -   
  :
    LOAD_PALETTE,C:\TEMP\Default.act
    LOAD_PALETTE,color.pal

SET_SAMPLE_COLOR -    
SET_SAMPLE_COLOR,SampleColor
  SampleColor - RGB-
  :
    SET_SAMPLE_COLOR,0xFF0000
    SET_SAMPLE_COLOR,255

SET_OPTION -  
SET_OPTION,Option,Value
  Option -   ( TRANSP_MODE, AUTOCUTTING, DITHER_METHOD, ACTION_FRAME, FPS )
  Value -  
    -  'TRANS_MODE'  0 - Auto, 1 - Palette  3 - Sample
    -  'AUTOCUTTING'  0 - , 1 - 
    -  'DITHER_METHOD'  0 - Default, 1 - Advanced  2 - Fallout
    -  'ACTION_FRAME'    0, 1, .... FramesCount - 1
    -  'FPS'   
  :
    SET_OPTION,TRANSP_MODE,1
    SET_OPTION,AUTOCUTTING,0
    SET_OPTION,DITHER_METHOD,2
    SET_OPTION,ACTION_FRAME,6
    SET_OPTION,FPS,18

NEW - 
NEW 

OPEN -    FRM-
OPEN,Source,[Palette]
  Source -  FPR-  FR(FRM,FR0-FR5)-
  Palette -   
  
    OPEN,C:\TEMP\MyFrm.frm,C:\TEMP\color.pal
    OPEN,C:\TEMP\MyProject.fpr

RUN_SCRIPT -  
RUN_SCRIPT,Script
  Script -   
  :
    RUN_SCRIPT,C:\Temp\MyScript.fas

SAVE -    FRM-
SAVE,[Dest],[Format]
  Dest -    
  Format     (BMP, GIF  PNG)
  :
    SAVE,C:\TEMP\MyFrm.frm,PNG
    SAVE,C:\TEMP\MyFrm.frm
    SAVE,C:\TEMP\??????ab.fpr
    SAVE
